/*css样式重置*/
*{
    margin: 0;
    padding: 0;
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea,a{font:12px/1.5em 'Microsoft YaHei',Arial,\5b8b\4f53,Tahoma,Helvetica,'SimSun',sans-serif; line-height:1;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
button,input,select,textarea{font-size:100%;}
h1, h2, h3, h4, h5, h6{font-weight: normal; color: #333;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
em,i{font-style:normal;}
ul,ol{list-style:none;}
a,s{text-decoration:none;}
p{font-size: 1.2em; line-height: 1.2em; color: #666;}
img{border:none;}
label,button{cursor:pointer;}
input,select{vertical-align:middle;}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none; box-sizing:border-box;}
input[type="text"]{line-height: normal; line-height: 2.7em\9;}
.clearfix:after{content:" ";display:block;clear:both;height:0;font-size:0;visibility:hidden;}
*{box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: rgba(0,0,0,0); -ms-tap-highlight-color: rgba(0,0,0,0);}
h1{font-size: 1.8em;}
h2{font-size: 1.6em;}
h3{font-size: 1.4em;}
h4{font-size: 1.3em;}
h5{font-size: 1.2em;}
h6{font-size: 1.1em;}
.mt0{margin-top: 0 !important;}
.mb0{margin-bottom: 0 !important;}
.pt0{padding-top: 0 !important; border-top: none !important;}
.pb0{padding-bottom: 0 !important; border-bottom: none !important;}
.both{
    clear: both;
}
.lf{
    float: left;
}
.rt{
    float: right;
}
@media screen and (max-width: 320px){
    p{font-size: 1em; line-height: 1.2em; color: #666;}
}